Mejorando los llamados a paquetes

LatinR 2023

Luis D. Verde Arregoitia

Laboratorio de Macroecología Evolutiva Instituto de Ecología AC (INECOL)

2023-10-19

# cargar paquetes
library(xts)
library(windex)
library(castor)
library(fs)
library(fs)
library(juicyjuice)

# cargar paquetes
library(xts) 🤔
library(windex)  🧽
library(castor)  🦫
library(fs)   🙀
library(fs)   😕
library(juicyjuice) 🧃

# cargar paquetes
library(xts) # para el obj 'sample_matrix'
library(windex) # para calcular w
library(castor) # para la función 'find_root'
library(fs) # no sé
library(fs) # para mapas
library(juicyjuice) # versión 0.1.0

¿Qué dice la gente sobre los paquetes que usa?

🛒 Datos: GitHub Activity Data

  • > 3 TB de datos
  • Permite buscar dentro de archivos con expresiones regulares

¿Qué dice la gente sobre los paquetes que usa?

  1. Buscar archivos .R
  2. Buscar library(____) # ____
  3. Conectar a R con bigrquery
  4. Separar paquetes y comentarios
  5. Analizar comentarios

Llamados

~4000 llamados con comentario (< 1%)

  • pipes
  • motivo general
  • funciones utilizadas
  • notas de instalación

library(dplyr) # para usar %>% 
library(forecast) # métodos para pronóstico
library(Amelia) # missMap()
library(edgeR) # desde BioConductor
library(openintro) # datos Starbucks
library(stringr) # creo que ni la usé


Podemos generar todas estas anotaciones para un archivo con funciones de annotater (https://annotater.liomys.mx)

¡Gracias!

https://liomys.mx